Analysing The 2023 Karnataka Assembly Election Results